import java.util.HashMap;
import java.util.Map;

public class Solution {
    //只出现一次的数字
    public int singleNumber(int[] nums) {
        HashMap<Integer,Integer> map = new HashMap<>();
        int n = nums.length;
        for(int i = 0; i < n; i++) {
            if(map.get(nums[i]) == null) {
                map.put(nums[i],1);
            }else{
                map.put(nums[i],map.get(nums[i])+1);
            }
        }
        for(Map.Entry<Integer,Integer> entry : map.entrySet())
            if (entry.getValue() == 1) {
                return entry.getKey();
            }
        return -1;
    }
}
